/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package sigem;

import java.util.ArrayList;

/**
 *
 * @author Aullus
 */
public class Pedido_Fornecedor {
    private Fornecedor fornecedor;
    private Data data;
    private ArrayList<Servico> servico;
    private ArrayList<Integer> qt_servico;
    private ArrayList<Produto_Fornecedor> produto;
    private ArrayList<Integer> qt_produto;
    private Data_Preco total_desconto;

    public Data getData() {
        return data;
    }

    public void setData(Data data) {
        this.data = data;
    }

    public Fornecedor getFornecedor() {
        return fornecedor;
    }

    public void setFornecedor(Fornecedor fornecedor) {
        this.fornecedor = fornecedor;
    }

    public ArrayList<Produto_Fornecedor> getProduto() {
        return produto;
    }

    public void setProduto(ArrayList<Produto_Fornecedor> produto, ArrayList<Integer> qt_produto) {
        this.produto = produto;
        this.qt_produto = qt_produto;
    }
    
    public void addProduto(Produto_Fornecedor produto) {
        this.produto.add(produto);
        this.qt_produto.add(1);
    }

    public void addProduto(Produto_Fornecedor produto, Integer quantidade) {
        this.produto.add(produto);
        this.qt_produto.add(quantidade);
    }

    public ArrayList<Integer> getQt_servico() {
        return qt_servico;
    }

    public ArrayList<Servico> getServico() {
        return servico;
    }

    public void setServico(ArrayList<Servico> servico, ArrayList<Integer> qt_servico) {
        //Verificar se os 2 tem o mesmo tamanho
        this.servico = servico;
        this.qt_servico = qt_servico;
    }
    
    public void addServico(Servico servico) {
        this.servico.add(servico);
        this.qt_servico.add(1);
    }

    public void addServico(Servico servico, Integer qt_servico) {
        this.servico.add(servico);
        this.qt_servico.add(qt_servico);
    }
    
    
    public Data_Preco getTotal_desconto() {
        return total_desconto;
    }

    public void setTotal_desconto(Data_Preco total_desconto) {
        this.total_desconto = total_desconto;
    }
}
